package com.zxtc.wh.pojo.resource;

import java.util.Date;

/**
 * 资源直接保存在数据库的pojo
 * 另有字段更多的{@link Resource}
 */
public class ResourcePojo {
    /**
     * 资源的本地唯一标识符
     */
    protected Long resource_id;
    /**
     * 资源的全局唯一标识符
     */
    protected String recource_uuid;

    /**
     * 资源类型的本地数据库主键ID
     */
    protected Long resource_type_id;
    /**
     * 资源所有者的本地数据库主键ID
     */
    protected Long user_id;
    /**
     * 资源引用的本地数据库的主键
     */
    protected Long resource_reference_id;
    /**
     * 资源在客户端创建完成后准备发起上传请求时的时间戳，由客户端指定，非可信任的
     */
    protected Date resource_client_create_timestamp;

    public Date getResource_client_create_timestamp() {
        return resource_client_create_timestamp;
    }

    public void setResource_client_create_timestamp(Date resource_client_create_timestamp) {
        this.resource_client_create_timestamp = resource_client_create_timestamp;
    }

    public Long getResource_id() {
        return resource_id;
    }

    public void setResource_id(Long resource_id) {
        this.resource_id = resource_id;
    }

    public String getRecource_uuid() {
        return recource_uuid;
    }

    public void setRecource_uuid(String recource_uuid) {
        this.recource_uuid = recource_uuid;
    }

    public Long getResource_type_id() {
        return resource_type_id;
    }

    public void setResource_type_id(Long resource_type_id) {
        this.resource_type_id = resource_type_id;
    }

    public Long getUser_id() {
        return user_id;
    }

    public void setUser_id(Long user_id) {
        this.user_id = user_id;
    }

    public Long getResource_reference_id() {
        return resource_reference_id;
    }

    public void setResource_reference_id(Long resource_reference_id) {
        this.resource_reference_id = resource_reference_id;
    }
}
